package com.foreknow.demo2;


import java.util.Scanner;

public class Test3 {
    public static void main(String[] args) {
        Scanner putin = new Scanner(System.in);
        String name = "";
        String date = "";
        boolean biaoshi = false;
        String yn = "";
        do {
            System.out.println("***********************");
            System.out.println("1.\t注册");
            System.out.println("2.\t登录");
            System.out.println("3.\t抽奖");
            System.out.println("***********************");
            System.out.println("请选择菜单： ");
            int xuanze = putin.nextInt();
            switch (xuanze){
                case 1:
                    System.out.println("注册");
                    System.out.println("用户名: ");
                    name = putin.next();
                    System.out.println("密码: ");
                    date = putin.next();
                    System.out.println(name + "----" + date + "----" + ((int) ((Math.random() * 9 + 1) * 1000)));
                    biaoshi = true;
                    break;
                case 2:
                    if (biaoshi == true){
                        for (int i = 2;i >= 0;i--) {
                            System.out.println("登陆");
                            System.out.println("请输入用户名: ");
                            String name1 = putin.next();
                            System.out.println("请输入密码: ");
                            String date1 = putin.next();
                            if (name1.equals(name) && date1.equals(date)) {
                                System.out.println("welcom");
                                break;
                            } else if (i>0){
                                System.out.println("您输入的用户名或密码不正确，还有"+i+"次机会");
                            } else {
                                System.out.println("3次输入错误");
                            }
                        }
                    } else {
                        System.out.println("请先注册，然后登陆");
                    }


                    break;
        }


            System.out.println("是否继续(y/n)");
            yn = putin.next();
        }while (yn.equals("y"));



































































        //        Scanner putin = new Scanner(System.in);
//        String ys = "";
//        String name = null;
//        String date = null;
//        int i = 3;
//
//        do {
//            System.out.println("***********************");
//            System.out.println("1.\t注册");
//            System.out.println("2.\t登录");
//            System.out.println("3.\t抽奖");
//            System.out.println("***********************");
//            System.out.println("请选择菜单： ");
//            int xuanze = putin.nextInt();
//            switch (xuanze) {
//                case 1:
//                    System.out.println("注册");
//                    System.out.println("用户名: ");
//                    name = putin.next();
//                    System.out.println("密码: ");
//                    date = putin.next();
//                    System.out.println(name + "----" + date + "----" + ((int) ((Math.random() * 9 + 1) * 1000)));
//                    System.out.println("是否继续(y/n)");
//                    ys = putin.next();
//                    break;
//                case 2:
//                    System.out.println("请先注册，然后登陆");
//                    System.out.println("是否继续(y/n)");
//                    ys = putin.next();
//            }
//        }while (name == null && ys.equals("y"));
//            System.out.println("***********************");
//            System.out.println("1.\t注册");
//            System.out.println("2.\t登录");
//            System.out.println("3.\t抽奖");
//            System.out.println("***********************");
//            System.out.println("请选择菜单： ");
//            int xuanze = putin.nextInt();
//            do {
//                switch (xuanze) {
//                    case 1:
//                        System.out.println("已经注册过了");
//                        break;
//                    case 2:
//                        System.out.println("请输入用户名");
//                        String name1 = putin.next();
//                        System.out.println("请输入密码");
//                        String date1 = putin.next();
//                        if (name1.equals(name) &&date1.equals(date)) {
//                            System.out.println("welcome:tom");
//                            System.out.println("是否继续(y/n)");
//                            ys = putin.next();
//                        } else {
//                            do {
//                                System.out.println("您输入的用户名或密码不正确,还有" + i-- + "次机会");
//
//                            } while (i == 0);
//
//
//                            System.out.println("三次错误的用户信息");
//                            System.out.println("是否继续(y/n)");
//                            ys = putin.next();
//                        }
//                }
//            }while (ys.equals("y"));

    }
}
